Career 2024 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Australia F8 Australia F11 New Zealand F2 Australia F3 Australia F6 Australia F8 Australia F11 Australia F12 Australia F13 New Zealand F1 New Zealand F2 Australia F3 Australia F4 Korea F1 China F3 USA F12 USA F15 USA F16 USA F17 USA F18 USA F19 USA F21 Ecuador F1 Ecuador F2 Australia F8 Australia F9 Australia F1 Australia F2 Thailand F2 Thailand F3 Australia F3 Australia F4 China F3 China F4 Korea F1 Korea F2 Kuwait F2 Belarus F1 Belarus F2 Great Britain F9 Australia F5 Australia F6 USA F25 USA F27 Australia F11 Australia F12 France F7 Malaysia F3 Australia F5 Australia F6 Australia F7 Australia F8 Australia F9 Australia F10 Australia F11 Australia F1 Australia F2 Great Britain F16 Great Britain F17 Australia F1 Australia F2 Australia F1 Australia F4 Australia F5 Australia F9 Australia F10 Australia F7 New Zealand F1 Norway F1 Turkey F4 USA F20 Australia F6 Norway F2 Korea F2 China F1 China F2 Mexico F16 Quelle Cup 2000 - Furth Tennis Cup of Flanders - Ostende drkoop.com USTA Tennis Championships of Houston - Houston drkoop.com USTA Tennis Championships of San Antonio - San Antonio USTA Challenger of Las Vegas - Las Vegas University of Tennessee USTA Men's Challenger - Knoxville Healthsouth USTA Challenger - Dallas Saint Francis Health System USTA Challenger - Tulsa drkoop.com USTA Challenger of Dallas - Dallas Ethias Tennis Trophy - Mons Kia International in Burnie - Burnie Kia International In Caloundra - Caloundra Kia International In Kawana - Kawana Bruno & Bruno Trial Lawyers Men's Challenger - New Orleans Lubbock Challenger - Lubbock Caloundra ATP Challenger - Caloundra Club Coop's ATP Challenger International - Brisbane McDonalds ATP Challenger - Burnie The Surbiton Trophy - Surbiton Open Diputacion Ciudad de Pozoblanco - Cordoba Seguros Bolivar Open - Bogota The LTA Manchester Trophy - Manchester Moncton Men's Challenger - Moncton Fifth Third Bank Tennis Championships - Lexington Penza Cup 2008 - Penza Mordovia Cup 2008 - Saransk GHI Bronx Tennis Classic - Bronx New Delhi Challenger IV - New Delhi Alexander Kolyaskin Memorial - Donetsk National Bank Men's Rimouski Challenger - Rimouski Challenger Britania Zavaleta - Puebla Melbourn Challenger Bangkok Challenger Caltanissetta Challenger Barletta Challenger Jersey Challenger Rome Challenger Tenerife Challenger Aptos Challenger Granby Challenger Vancouver Challenger St. Remy Challenger Melbourne Challenger Napoli Challenger Mons Challenger Rennes Challenger Orleans Challenger Bordeaux Challenger Zagreb Challenger Alessandria Challenger Nottingham Challenger Salvador Challenger Bangkok Challenger Bangkok Challenger Rennes Challenger Caloundra Challenger Dallas Challenger Johannesburg Challenger Nottingham Challenger Aptos Challenger Orleans Challenger Mons Challenger Helsinki Challenger Ethias Trophy - Mons Orleans Challenger Dallas Challenger Eckental Challenger Anning Challenger Busan Challenger Nottingham Challenger Kaoshuing Challenger Orleans Challenger Napa Challenger Mons Challenger Sacramento Challenger Tiburon Challenger Yokohama Challenger Toyota Challenger Traralgon Challenger Guangzhou Challenger Taipei City Challenger Karshi Challenger Surbiton Challenger Ilkley Challenger Burnie Challenger Aptos Challenger Traralgon Challenger Canberra Challenger Yokohama Challenger Launceston Challenger Kaohsiung Challenger Burnie Challenger Busan Challenger Surbiton Challenger Nottingham Challenger Ilkley Challenger Traralgon Challenger Canberra Challenger Raanana Challenger Taipei City Challenger Manchester Challenger Gimcheon Challenger Busan Challenger Surbiton Challenger Vancouver Challenger Kaohsiung Challenger Kobe Challenger Canberra Challenger Jaegermeister Open - Braunschweig RCA Championships - Indianapolis Milan Indoors - Milan Kroger / St. Jude International - Memphis Sybase Open - San Jose Estoril Open - Estoril Verizon Tennis Challenge - Atlanta Mercedes-Benz Cup - Los Angeles RCA Championships - Indianapolis President's Cup - Tashkent Grand Prix de Tennis de Lyon - Lyon Davidoff Swiss Indoors - Basel Siebel Open - San Jose Mercedes-Benz Cup - Los Angeles Milan Indoors - Milan Open Seat Godo 2003 - Barcelona The Stella Artois Grass Court Championships - London Mercedes-Benz Cup - Los Angeles Istanbul 2 Challenger USTA Tennis Championships of Austin - Austin USTA Challenger of Burbank - Burbank Heineken Open - Auckland Siebel Open - San Jose Kroger / St. Jude International - Memphis Toyota Challenger Estoril Open - Estoril Internationaler Raiffeisen Grand Prix - St. Polten RCA Championships - Indianapolis International Tennis Championships - Delray Beach Stockholm Open - Stockholm Next Generation Hardcourts - Adelaide International Tennis Championships - Delray Beach SAP Open - San Jose Kroger / St. Jude International - Memphis RCA Championships - Indianapolis Mercedes-Benz Cup - Los Angeles Next Generation Adelaide International - Adelaide Sydney International - Sydney Delray Beach International Tennis Championships - Delray Beach Regions Morgan Keegan Championships - Memphis Tennis Channel Open - Las Vegas The 10tele.com Open - Nottingham Grand Prix de Tennis de Lyon - Lyon Chennai Open - Chennai Millenium Tennis Championships - Delray Beach Regions Morgan Keegan Championships - Memphis Chennai Open - Chennai Heineken Open - Auckland The Artois Championships - London Taipei City Challenger Delray Beach International Tennis Championships - Delray Beach BMW Open - Munich AEGON Championships - London Indianapolis Tennis Championships - Indianapolis Brisbane International - Brisbane Medibank International - Sydney U.S. Mens's Clay Court Championship - Houston Ordina Open - s-Hertogenbosch Atlanta Tennis Championships - Atlanta Open de Moselle - Metz Brisbane International - Brisbane Medibank International - Sydney SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach AEGON Championships - London UNICEF Open - 's Hertogenbosch Campbell's Hall of Fame Tennis Championships - Newport Legg Mason Tennis Classic - Washington Open de Moselle - Metz Rakuten Japan Open - Tokyo Apia International - Sydney Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach BRD Nastase Tiriac Trophy - Bucharest Estoril Open - Estoril BMW Open - Munich Open de Nice Cote d'Azur - Nice UNICEF Open - 's Hertogenbosch Atlanta Tennis Championships - Atlanta Farmers Classic - Los Angeles Citi Open - Washington Erste Bank Open - Vienna Swiss Indoors Basel - Basel Valencia Open - Valencia Apia International - Sydney Heineken Open - Auckland SAP Open - San Jose U.S. National Indoor Tennis Championships - Memphis Topshelf Open - 's-Hertogenbosch BB&T Atlanta Open - Atlanta Brisbane International - Brisbane Apia International - Sydney Hall of Fame Tennis Championships - Newport Shenzhen Open - Shenzhen China Open - Beijing Hall of Fame Tennis Championships - Newport BB&T Atlanta Open - Atlanta Shenzhen Open - Shenzhen Hall of Fame Open - Newport Citi Open - Washington Adelaide International 1 - Adelaide New Delhi Challenger III - New Delhi Winnetka Challenger Phoenix Challenger MST ATP Challenger International - Burnie Surbiton Challenger America's Red Clay Tennis Championship - Coral Springs Northern Electric Open 1999 - Newcastle Orlando Challenger Galleryfurniture.com Challenge - Atlanta Nottingham 1 Challenger Nottingham 2 Challenger ATU Cup - Weiden Time Warner USTA Challenger - Binghamton RCA Championships - Indianapolis Venice Challenger - Venice Citrix Tennis Championships - Delray Beach Newsweek Champions Cup - Indian Wells Great American Insurance ATP Championship - Cincinnati Tennis Masters Series - Indian Wells The Ericsson Open - Miami Tennis Masters Series - Hamburg Tennis Masters Series - Paris Tennis Masters Series - Indian Wells Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Toronto Tennis Masters Series - Cincinnati Tennis Masters Series - Madrid Tennis Masters Series - Indian Wells Tennis Masters Series - Hamburg Tennis Masters Series - Montreal Tennis Masters Series - Cincinnati Pacific Life Open - Indian Wells Tennis Masters Series - Monte Carlo Tennis Masters Series - Toronto Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Rogers Cup - Montreal NASDAQ-100 Open - Miami Masters Series Monte Carlo - Monte Carlo Campionati Internazionali d'Italia - Rome Rogers Masters - Toronto Internationaler Raiffeisen Grand Prix - St. Polten Masters Series Hamburg - Hamburg BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Mutua Madrilena Madrid Open - Madrid BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Internazionali BNL d'Italia - Rome Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Open - Indian Wells Advanta Championships - Philadelphia MFS Pro Tennis Championships - Boston Abierto Mexicano de Tenis - Mexico City Cerveza Club Columbia Open - Bogota Sybase Open - San Jose Savannah Challenger Citrix Tennis Championships - Delray Beach AAPT Championships - Adelaide Canberra Challenger Ethias Trophy - Mons Vancouver Challenger The Stella Artois Grass Court Championships - London Wimbledon - London U.S. Open - New York French Open - Paris U.S. Open - New York Australian Open - Melbourne Binghamton Challenger Wimbledon - London French Open - Paris The Mercedes Benz of Calabasas - Calabasas Wimbledon - London Heineken Trophy - 's-Hertogenbosch U.S. Open - New York French Open - Paris Winnetka Challenger RCA Championships - Indianapolis Burnie Challenger Kroger / St. Jude International - Memphis Australian Open - Melbourne French Open - Paris Kroger / St. Jude International - Memphis Sarasota Challenger Wimbledon - London Franklin Templeton Tennis Classic - Scottsdale U.S. Open - New York Australian Open - Melbourne The Stella Artois Grass Court Championships - London French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London CA Tennis Trophy - Vienna U.S. Open - New York U.S. Open - New York Australian Open - Melbourne Wimbledon - London Cremona Challenger Irving Challenger Bratislava Challenger U.S. Open - New York U.S. Men's Clay Court Championships - Orlando Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne Grand Prix de Tennis de Lyon - Lyon French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne SAP Open - San Jose French Open - Paris BMW Open - Munich Hong Kong Challenger Wimbledon - London Burnie Challenger U.S. Open - New York French Open - Paris Wimbledon - London Burnie Challenger U.S. Open - New York Delray Beach International Tennis Championships - Delray Beach Australian Open - Melbourne French Open - Paris Estoril Open - Estoril U.S. Open - New York Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York U.S. Open - New York Kyoto Challenger Medibank International - Sydney Brisbane International - Brisbane Open Sabadell Atlantico - Barcelona Batman Challenger Farmers Classic - Los Angeles If Stockholm Open - Stockholm Erste Bank Open - Vienna Moselle Open - Metz Winston-Salem Open - Winston-Salem Countrywide Classic - Los Angeles Malaysian Open - Kuala Lumpur China Open - Beijing Swiss Indoors Basel - Basel Kun-Ming Challenger Delray Beach International Tennis Championships - Delray Beach AEGON Championships - London Delray Beach Open - Delray Beach Open de Moselle - Metz Athens Challenger Abierto Mexicano Telcel - Acapulco RCA Championships - Indianapolis AEGON Championships - London Yeongwol Challenger Hall of Fame Tennis Championships - Newport Abierto Mexicano - Los Cabos Shenzhen Open - Shenzhen Toyota Challenger Ricoh Open - 's-Hertogenbosch Hall of Fame Open - Newport Intrum Stockholm Open - Stockholm Swiss Indoors Basel - Basel Sydney International - Sydney DIEMA XTRA Sofia Open - Sofia Geneva Open - Geneva SA Tennis Open - Johannesburg Libema Open - 's-Hertogenbosch Seoul Challenger Noventi Open - Halle SAP Open - San Jose Citi Open - Washington AEGON Championships - London Great Ocean Road Open - Melbourne Davis Cup, World Group, QF, BEL-SUI 3-2 Davis Cup, World Group, QR, BEL-ZIM 4-1 Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven Davis Cup, Group 1, 2R, BEL-ZIM 4-1 Sardegna Open - Cagliari Thailand Open - Bangkok Astana Open - Nur-Sultan Bank Austria Tennis Trophy - Vienna Aircel Chennai Open - Chennai Heineken Open - Auckland Davis Cup, Group I, 1R, AUS-CHN 5-0 Stockholm Open - Stockholm Hopman Cup - Perth Shenzhen Challenger Samarkand Challenger Atlanta Tennis Championships - Atlanta Eskisehir Challenger Loughborough Challenger US Men's Clay Court Championship - Houston Busan Challenger AEGON Championships - London AEGON International - Eastbourne Olympics - Paris Campbell's Hall of Fame Tennis Championships - Newport Claro Open Colombia - Bogota Estoril Open - Estoril Citi Open - Washington Franklin Templeton Tennis Classic - Scottsdale U.S. National Indoor Tennis Championships - Memphis RCA Championships - Indianapolis US Men's Clay Court Championship - Houston Traralgon Challenger Canberra Challenger BRD Nastase Tiriac Trophy - Bucharest Open de Nice Cote d'Azur - Nice Topshelf Open - 's-Hertogenbosch Drummondville Challenger Claro Open Colombia - Bogota Mons Challenger Open Parc - Lyon Gwangju Challenger Claro Open Colombia - Bogota Brisbane - Brisbane Nottingham-2 Challenger Rakuten Japan Open - Tokyo Kobe Challenger Bangkok Challenger Hua Hin Challenger Memphis Open - Memphis Delray Beach Open - Delray Beach Guadalajara Challenger Leon Challenger Rakuten Japan Open - Tokyo Ecuador Open - Quito drkoop.com USTA challenger of Miami - Miami Memphis Open - Memphis Kyoto Challenger Abierto Mexicano Telcel - Acapulco Tenniscup of Flanders - Ostende Antalya Cup - Antalya Brisbane International - Brisbane New York Open - New York Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Gerry Weber Open - Halle Chengdu Open - Chengdu ABN AMRO World Tennis Tournament - Rotterdam US Men's Clay Court Championship - Houston St. Petersburg 1 Challenger Turkish Airlines Open Antalya - Antalya BB&T Atlanta Open - Atlanta Arizona Men's Tennis Championships - Scottsdale The Nottingham Open - Nottingham Tata Open Maharashtra - Pune Open 13 Provence - Marseille Grand Prix de Tennis de Lyon - Lyon U.S. Men's Clay Court Championships - Houston Dubai Duty Free Tennis Championships - Dubai Open Seat Godo 2005 - Barcelona Truist Atlanta Open - Atlanta Singapore Tennis Open - Singapore Adidas International - Sydney Libema Open - 's-Hertogenbosch Abierto de Tenis Mifel - Los Cabos Winston-Salem Open - Winston-Salem Countrywide Classic - Los Angeles Pilot Pen Tennis - New Haven Malaysian Open - Kuala Lumpur Tennis Channel Open - Las Vegas Citrix Tennis Championships - Delray Beach Generali Open 1999 - Kitzbuhel SAP Open - San Jose Davidoff Swiss Indoors - Basel ABN/AMRO World Tennis Tournament - Rotterdam Medibank Private International - Sydney Portugal Open - Oeiras Regions Morgan Keegan Championships - Memphis Rakuten Japan Open - Tokyo Aircel Chennai Open - Chennai Legg Mason Tennis Classic - Washington D.C. Adidas International - Sydney Tennis Masters Series - Cincinnati Tennis Masters Series - Paris Jinan Challenger Bengalaru Challenger BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Shenzhen Open - Shenzhen The Lipton Championships - Key Biscayne NASDAQ-100 Open - Miami Brisbane International - Brisbane Tennis Masters Series - Monte Carlo Western & Southern Financial Group Masters - Cincinnati Sony Ericsson Open - Miami Open de Moselle - Metz BNP Paribas Masters - Paris Masters Series Hamburg - Hamburg The Stella Artois Grass Court Championships - London BNP Paribas Masters - Paris Mutua Madrid Open - Madrid Masters Series Madrid - Madrid Sony Ericsson Open - Miami Rogers Cup - Toronto Shanghai ATP Masters - Shanghai Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Rogers Cup - Montreal Mutua Madrilena Madrid Open - Madrid Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Internazionali BNL d'Italia - Rome Davidoff Swiss Indoors Basel - Basel BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Rogers Cup - Toronto Shanghai Rolex Masters - Shanghai Shanghai Rolex Masters - Shanghai The Ericsson Open - Miami BRD Nastase Tiriac Trophy - Bucharest Tennis Masters Series - Miami Tennis Masters Series - Hamburg Tennis Masters Series - Monte Carlo Australian Open - Melbourne Rogers Cup - Montreal Pacific Life Open - Indian Wells Shanghai Rolex Masters - Shanghai Miami Open - Miami BNP Paribas Open - Indian Wells Miami Open - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Abierto Mexicano de Tenis Mifel - Los Cabos Masters Series Monte-Carlo - Monte-Carlo Internazionali BNL d'Italia - Rome BNP Paribas Masters - Paris BNP Paribas Masters - Paris National Bank Open - Montreal Western & Southern Open - Cincinnati Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati Australian Open - Melbourne Australian Open - Melbourne French Open - Paris BNP Paribas Open - Indian Wells Miami Open - Miami BNP Paribas Masters - Paris Grand Prix de Tennis de Lyon - Lyon Wimbledon - London Delray Beach International Tennis Championships - Delray Beach BB&T Atlanta Open - Atlanta Countrywide Classic - Los Angeles French Open - Paris U.S. Open - New York Garanti Koza Sofia Open - Sofia Australian Open - Melbourne Wimbledon - London U.S. Open - New York BB&T Atlanta Open - Atlanta Rakuten Japan Open - Tokyo Dubai Duty Free Tennis Championships - Dubai Hall of Fame Tennis Championships - Newport Australian Open - Melbourne Davis Cup, World Group, PO, SUI-BEL, 4-1 U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Tennis Masters Series - Montreal Tennis Masters Series - Miami Australian Open - Melbourne French Open - Paris Wimbledon - London Western & Southern Financial Group Masters - Cincinnati Australian Open - Melbourne Australian Open - Melbourne Australian Open Qualifying - Doha French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Davis Cup, World Group, 1R, BEL-CZE 3-2 Davis Cup, World Group, QR, MAR-BEL 3-2 Davis Cup, World Group, 1R, ESP-BEL 5-0 Davis Cup, PO, BEL-CZE 1-4 Davis Cup, Group I, 2R, AUS-KOR 5-0 Hopman Cup - Perth Davis Cup, Group 1, 2R, BEL-POL 4-1 Davis Cup, World Group, 1R, BEL-ESP 1-4 Davis Cup, World Group, SF, FRA-BEL 4-1 Davis Cup, Group I, 1R, TPE-AUS 0-5 Davis Cup, World Group, QF, USA-BEL 4-1 Davis Cup, Group 1, 2R, BEL-GRE 5-0 Davis Cup, World Group, PO, BEL-AUT 1-4 Davis Cup, World Group, PO, BEL-UKR, 3-2 Hopman Cup - Perth Olympics - Athens